home *** CD-ROM | disk | FTP | other *** search
/ Stone Design / Stone Design.iso / Stone_Friends / Wave / WavesWorld / Source / IBPalettes / WW3DKit / WWSampleGeneratorInfo.m < prev    next >
Encoding:
Text File  |  1995-03-22  |  631 b   |  44 lines

  1.  
  2. #import "WWSampleGeneratorInfo.h"
  3.  
  4. @implementation WWSampleGeneratorInfo
  5.  
  6. - init
  7. {
  8.    [super init];
  9.  
  10.    name = NULL;
  11.    weight = 1.0;
  12.  
  13.    return self;
  14. }
  15.  
  16. - setName:(const char *)newCurrentSampleGeneratorName weight:(float)newWeight
  17. {
  18.    [self setName:newCurrentSampleGeneratorName];
  19.    [self setWeight:newWeight];
  20.  
  21.    return self;
  22. }
  23.  
  24. - setWeight:(float)newWeight
  25. {
  26.   weight = newWeight; 
  27.   return self;
  28. }
  29.  
  30. - (float)weight { return weight; }
  31.  
  32. - setName:(const char *)newName
  33. {  
  34.    if (name)
  35.    {  free(name);
  36.    }
  37.    name = NXCopyStringBuffer(newName);
  38.    return self;
  39. }
  40.  
  41. - (const char *)name { return (const char *)name; }
  42.  
  43. @end
  44.